home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #14
/
Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO
/
prog_bas
/
vbit140.zip
/
VBITITAB.BAS
< prev
next >
Wrap
BASIC Source File
|
1996-01-18
|
4KB
|
66 lines
' VBITITAB 1.40 (c) 1996 InfoTech AS, Bergen, Norway
Declare Sub ITabCopy Lib "VBIT.DLL" (ByVal fromTab&, ByVal fromLine%, ByVal toTab&, ByVal toLine%, ByVal num%)
Declare Function ITabDir& Lib "VBIT.DLL" (ByVal fileName$, ByVal fileType&)
Declare Function ITabEnvList& Lib "VBIT.DLL" ()
Declare Function ITabEnvString& Lib "VBIT.DLL" (ByVal envVar$)
Declare Function ITabFileInfo& Lib "VBIT.DLL" (ByVal fileName$)
Declare Function ITabFind% Lib "VBIT.DLL" (ByVal iTable&, ByVal findStr$, ByVal row%, ByVal col%, ByVal typ%)
Declare Function ITabFindGE% Lib "VBIT.DLL" (ByVal iTable&, ByVal findStr$, ByVal col%)
Declare Function ITabFromString& Lib "VBIT.DLL" (ByVal s$, ByVal delim$)
Declare Function ITabGet$ Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal col%)
Declare Function ITabGetColWidth% Lib "VBIT.DLL" (ByVal iTable&, ByVal col%)
Declare Function ITabGetInt% Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal col%)
Declare Function ITabGetLine$ Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%)
Declare Function ITabGetLong& Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal col%)
Declare Function ITabGetNumColumns% Lib "VBIT.DLL" (ByVal iTable&)
Declare Function ITabGetNumLines% Lib "VBIT.DLL" (ByVal iTable&)
Declare Function ITabGetReal# Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal col%)
Declare Function ITabGetSize& Lib "VBIT.DLL" (ByVal iTable&)
Declare Function ITabNew& Lib "VBIT.DLL" (ByVal lines%, ByVal cols%)
Declare Function ITabNewArray& Lib "VBIT.DLL" (ByVal lines%)
Declare Function ITabRead& Lib "VBIT.DLL" (ByVal fileName$, ByVal fileType&)
Declare Function ITabReadFixedRecLenFile& Lib "VBIT.DLL" (ByVal fileName$, ByVal fmt$)
Declare Function ITabReadFmt& Lib "VBIT.DLL" (ByVal fileName$, ByVal fmt$, ByVal types%)
Declare Function ITabWrite% Lib "VBIT.DLL" (ByVal iTable&, ByVal fileName$, ByVal fileType&)
Declare Sub ITabBlankLine Lib "VBIT.DLL" (ByVal iTable&, ByVal atLine%)
Declare Sub ITabBlankLines Lib "VBIT.DLL" (ByVal iTable&, ByVal atLine%, ByVal num%)
Declare Sub ITabCopyToGRID Lib "VBIT.DLL" (ByVal iTable&, ByVal ssHandle&)
Declare Sub ITabDelete Lib "VBIT.DLL" (iTable&)
Declare Sub ITabInsertLine Lib "VBIT.DLL" (ByVal iTable&, ByVal atLine%)
Declare Sub ITabInsertLines Lib "VBIT.DLL" (ByVal iTable&, ByVal atLine%, ByVal num%)
Declare Sub ITabPut Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal col%, ByVal dataStr$)
Declare Sub ITabPutInt Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal col%, ByVal value%)
Declare Sub ITabPutLine Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal dataStr$)
Declare Sub ITabPutLong Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal col%, ByVal value&)
Declare Sub ITabPutReal Lib "VBIT.DLL" (ByVal iTable&, ByVal lin%, ByVal col%, value#)
Declare Sub ITabRemoveLine Lib "VBIT.DLL" (ByVal iTable&, ByVal atLine%)
Declare Sub ITabRemoveLines Lib "VBIT.DLL" (ByVal iTable&, ByVal atLine%, ByVal num%)
Declare Sub ITabFastSort Lib "VBIT.DLL" (ByVal iTable&, ByVal col%)
Declare Sub ITabSmartSort Lib "VBIT.DLL" (ByVal iTable&, ByVal col%)
' For debug/testing:
Declare Function ITabUsed& Lib "VBIT.DLL" ()
Declare Function ITabChainGetFirst& Lib "VBIT.DLL" ()
Declare Function ITabChainGetNext& Lib "VBIT.DLL" (ByVal iTable&)
Declare Function ITabDeleteAll& Lib "VBIT.DLL" ()
'Constants for ITabRead/ITabWrite/ITabReadFmt
Global Const IT_TEXTFILE% = 0
Global Const IT_TABFILE& = &H10000
Global Const IT_CSVFILE& = &H20000
Global Const IT_CSV0FILE& = &H40000
Global Const IT_ASCII% = &H800
Global Const IT_STRIP_L% = &H100
Global Const IT_STRIP_T% = &H200
Global Const IT_STRIP_R% = &H200
Global Const IT_STRIP_LT% = &H300
Global Const IT_STRIP_LR% = &H300
Global Const IT_STRIP_ALL% = &H400
'Constants for ITabFind..
Global Const IT_EXACT% = 0
Global Const IT_GE% = 1024
Global Const IT_WILD% = 2048
Global Const IT_FOLD% = 4096